.class public final Lcn/cheln/support/images/g;
.super Ljava/lang/Object;


# static fields
.field private static a:Lcn/cheln/support/images/g;


# instance fields
.field private b:Ljava/util/HashMap;

.field private c:Ljava/util/TreeMap;


# direct methods
.method private constructor <init>()V
    .locals 2

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    iput-object v0, p0, Lcn/cheln/support/images/g;->b:Ljava/util/HashMap;

    new-instance v0, Ljava/util/TreeMap;

    sget-object v1, Lcn/cheln/support/b/a;->b:Ljava/util/Comparator;

    invoke-direct {v0, v1}, Ljava/util/TreeMap;-><init>(Ljava/util/Comparator;)V

    iput-object v0, p0, Lcn/cheln/support/images/g;->c:Ljava/util/TreeMap;

    return-void
.end method

.method private a(Ljava/lang/String;Ljava/lang/String;)V
    .locals 1

    iget-object v0, p0, Lcn/cheln/support/images/g;->b:Ljava/util/HashMap;

    invoke-virtual {v0, p1}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_0

    iget-object v0, p0, Lcn/cheln/support/images/g;->b:Ljava/util/HashMap;

    invoke-virtual {v0, p1, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    :cond_0
    iget-object v0, p0, Lcn/cheln/support/images/g;->c:Ljava/util/TreeMap;

    invoke-virtual {v0, p2, p1}, Ljava/util/TreeMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    return-void
.end method

.method public static b()Lcn/cheln/support/images/g;
    .locals 8

    const-string v7, "application/x-debian-package"

    const-string v6, "application/vnd.openxmlformats-officedocument.spreadsheetml.template"

    const-string v5, "application/msword"

    const-string v4, "application/vnd.ms-excel"

    const-string v3, "application/vnd.ms-powerpoint"

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    if-nez v0, :cond_0

    new-instance v0, Lcn/cheln/support/images/g;

    invoke-direct {v0}, Lcn/cheln/support/images/g;-><init>()V

    sput-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "application/vnd.android.package-archive"

    const-string v2, "apk"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "application/rss+xml"

    const-string v2, "rss"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "application/vnd.oasis.opendocument.formula"

    const-string v2, "odf"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "application/vnd.oasis.opendocument.graphics"

    const-string v2, "odg"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "application/vnd.ms-excel"

    const-string v1, "xlt"

    invoke-direct {v0, v4, v1}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "application/vnd.openxmlformats-officedocument.spreadsheetml.template"

    const-string v1, "xltx"

    invoke-direct {v0, v6, v1}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "application/vnd.ms-powerpoint"

    const-string v1, "pot"

    invoke-direct {v0, v3, v1}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "application/vnd.ms-powerpoint"

    const-string v1, "pps"

    invoke-direct {v0, v3, v1}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "application/vnd.openxmlformats-officedocument.presentationml.template"

    const-string v2, "potx"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "application/vnd.openxmlformats-officedocument.presentationml.slideshow"

    const-string v2, "ppsx"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "application/vnd.visio"

    const-string v2, "vsd"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "application/x-apple-diskimage"

    const-string v2, "dmg"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "application/x-bittorrent"

    const-string v2, "torrent"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "application/x-debian-package"

    const-string v1, "deb"

    invoke-direct {v0, v7, v1}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "application/x-debian-package"

    const-string v1, "udeb"

    invoke-direct {v0, v7, v1}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "application/x-gtar"

    const-string v2, "tgz"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "application/x-gtar"

    const-string v2, "taz"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "application/x-shockwave-flash"

    const-string v2, "swf"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "application/x-tar"

    const-string v2, "tar"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "application/xhtml+xml"

    const-string v2, "xhtml"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "text/plain"

    const-string v2, "txt"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "application/vnd.openxmlformats-officedocument.wordprocessingml.document"

    const-string v2, "docx"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "application/msword"

    const-string v1, "doc"

    invoke-direct {v0, v5, v1}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "application/vnd.ms-powerpoint"

    const-string v1, "ppt"

    invoke-direct {v0, v3, v1}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "application/vnd.openxmlformats-officedocument.presentationml.presentation"

    const-string v2, "pptx"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "application/vnd.ms-excel"

    const-string v1, "xls"

    invoke-direct {v0, v4, v1}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"

    const-string v2, "xlsx"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "application/pdf"

    const-string v2, "pdf"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "application/rar"

    const-string v2, "rar"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "application/zip"

    const-string v2, "zip"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "audio/amr"

    const-string v2, "amr"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "audio/amr-wb"

    const-string v2, "awb"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "audio/midi"

    const-string v2, "mid"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "audio/midi"

    const-string v2, "midi"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "audio/mpeg"

    const-string v2, "mp3"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "audio/mp4"

    const-string v2, "m4a"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "audio/x-ms-wma"

    const-string v2, "wma"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "audio/x-pn-realaudio"

    const-string v2, "rm"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "audio/x-wav"

    const-string v2, "wav"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "audio/aac"

    const-string v2, "aac"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "audio/ogg"

    const-string v2, "ogg"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "audio/x-flac"

    const-string v2, "flac"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "image/bmp"

    const-string v2, "bmp"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "image/gif"

    const-string v2, "gif"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "image/jpeg"

    const-string v2, "jpeg"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "image/jpeg"

    const-string v2, "jpg"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "image/png"

    const-string v2, "png"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "image/tiff"

    const-string v2, "tiff"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "image/vnd.wap.wbmp"

    const-string v2, "wbmp"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "image/x-icon"

    const-string v2, "ico"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "image/webp"

    const-string v2, "webp"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "image/jps"

    const-string v2, "jps"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "image/mpo"

    const-string v2, "mpo"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "text/html"

    const-string v2, "htm"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "text/html"

    const-string v2, "html"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "text/lrc"

    const-string v2, "lrc"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "text/rtf"

    const-string v2, "rtf"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "text/text"

    const-string v2, "phps"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "text/xml"

    const-string v2, "xml"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "text/x-c++src"

    const-string v2, "cpp"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "text/x-chdr"

    const-string v2, "h"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "text/x-java"

    const-string v2, "java"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "video/3gpp"

    const-string v2, "3gpp"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "video/3gpp"

    const-string v2, "3gp"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "video/3gpp2"

    const-string v2, "3g2"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "video/3gpp2"

    const-string v2, "3gpp2"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "video/m4v"

    const-string v2, "m4v"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "video/mpeg"

    const-string v2, "mpeg"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "video/mpeg"

    const-string v2, "mpg"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "video/mp4"

    const-string v2, "mp4"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "video/x-ms-wmv"

    const-string v2, "wmv"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "video/x-msvideo"

    const-string v2, "avi"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "video/x-matroska"

    const-string v2, "mkv"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "video/x-matroska"

    const-string v2, "webm"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "video/mp2ts"

    const-string v2, "ts"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "video/x-ms-asf"

    const-string v2, "asf"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "video/flv"

    const-string v2, "flv"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "video/f4v"

    const-string v2, "f4v"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "application/msword"

    const-string v1, "doc"

    invoke-direct {v0, v5, v1}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "application/vnd.openxmlformats-officedocument.wordprocessingml.template"

    const-string v2, "docx"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "application/vnd.ms-excel"

    const-string v1, "xls"

    invoke-direct {v0, v4, v1}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "application/vnd.openxmlformats-officedocument.spreadsheetml.template"

    const-string v1, "xlsx"

    invoke-direct {v0, v6, v1}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "application/vnd.ms-powerpoint"

    const-string v1, "ppt"

    invoke-direct {v0, v3, v1}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "application/vnd.ms-powerpoint"

    const-string v1, "pptx"

    invoke-direct {v0, v3, v1}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "application/vnd.ms-wpl"

    const-string v2, "WPL"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    const-string v1, "application/vcf"

    const-string v2, "vcf"

    invoke-direct {v0, v1, v2}, Lcn/cheln/support/images/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    :cond_0
    sget-object v0, Lcn/cheln/support/images/g;->a:Lcn/cheln/support/images/g;

    return-object v0
.end method


# virtual methods
.method public final a(Ljava/lang/String;)Ljava/lang/String;
    .locals 1

    if-eqz p1, :cond_0

    invoke-virtual {p1}, Ljava/lang/String;->length()I

    move-result v0

    if-lez v0, :cond_0

    iget-object v0, p0, Lcn/cheln/support/images/g;->c:Ljava/util/TreeMap;

    invoke-virtual {v0, p1}, Ljava/util/TreeMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object p0

    check-cast p0, Ljava/lang/String;

    move-object v0, p0

    :goto_0
    return-object v0

    :cond_0
    const/4 v0, 0x0

    goto :goto_0
.end method

.method public final a()Ljava/util/Map;
    .locals 1

    iget-object v0, p0, Lcn/cheln/support/images/g;->c:Ljava/util/TreeMap;

    return-object v0
.end method
